\hypertarget{class_synchronous_file_reader}{\section{Synchronous\-File\-Reader Class Reference}
\label{class_synchronous_file_reader}\index{Synchronous\-File\-Reader@{Synchronous\-File\-Reader}}
}


File reader that performs synchronous reading. This file reader uses std\-::getline(...) function to read lines from files. Works on std\-::string objects.  




{\ttfamily \#include $<$synchronousfilereader.\-h$>$}

Inheritance diagram for Synchronous\-File\-Reader\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_synchronous_file_reader}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_synchronous_file_reader_aa7b42b73bed91bf9dbe69c1d9779ca6f}{Synchronous\-File\-Reader} (int argc, char $\ast$$\ast$argv, \hyperlink{class_regex_finder}{Regex\-Finder} $\ast$\&rf)
\item 
\hyperlink{class_file_reader_a8e801198c62f657dd1dff8fd8dbe796f}{Read\-Result} \hyperlink{class_synchronous_file_reader_a03ea3c5e6bd283b4a98b244edf2bd424}{read\-Line} (\hyperlink{class_result_line}{Result\-Line} \&line)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
File reader that performs synchronous reading. This file reader uses std\-::getline(...) function to read lines from files. Works on std\-::string objects. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_synchronous_file_reader_aa7b42b73bed91bf9dbe69c1d9779ca6f}{\index{Synchronous\-File\-Reader@{Synchronous\-File\-Reader}!Synchronous\-File\-Reader@{Synchronous\-File\-Reader}}
\index{Synchronous\-File\-Reader@{Synchronous\-File\-Reader}!SynchronousFileReader@{Synchronous\-File\-Reader}}
\subsubsection[{Synchronous\-File\-Reader}]{\setlength{\rightskip}{0pt plus 5cm}Synchronous\-File\-Reader\-::\-Synchronous\-File\-Reader (
\begin{DoxyParamCaption}
\item[{int}]{argc, }
\item[{char $\ast$$\ast$}]{argv, }
\item[{{\bf Regex\-Finder} $\ast$\&}]{rf}
\end{DoxyParamCaption}
)}}\label{class_synchronous_file_reader_aa7b42b73bed91bf9dbe69c1d9779ca6f}
\begin{DoxySeeAlso}{See Also}
\{\hyperlink{class_file_reader}{File\-Reader}\} 
\end{DoxySeeAlso}


\subsection{Member Function Documentation}
\hypertarget{class_synchronous_file_reader_a03ea3c5e6bd283b4a98b244edf2bd424}{\index{Synchronous\-File\-Reader@{Synchronous\-File\-Reader}!read\-Line@{read\-Line}}
\index{read\-Line@{read\-Line}!SynchronousFileReader@{Synchronous\-File\-Reader}}
\subsubsection[{read\-Line}]{\setlength{\rightskip}{0pt plus 5cm}{\bf File\-Reader\-::\-Read\-Result} Synchronous\-File\-Reader\-::read\-Line (
\begin{DoxyParamCaption}
\item[{{\bf Result\-Line} \&}]{line}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_synchronous_file_reader_a03ea3c5e6bd283b4a98b244edf2bd424}
\begin{DoxySeeAlso}{See Also}
\{\hyperlink{class_file_reader}{File\-Reader}\} 
\end{DoxySeeAlso}


Implements \hyperlink{class_file_reader_aa5e7dfefb3249a68497e40ddc0fd37f8}{File\-Reader}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
src/synchronousfilereader.\-h\item 
src/synchronousfilereader.\-cpp\end{DoxyCompactItemize}
